package com.investment.dcf;

/**
 * DCF估值结果类
 */
public class DCFValuation {
  private double[] projectedFCF; // 预测期自由现金流
  private double[] discountedFCF; // 折现后的自由现金流
  private double terminalValue; // 终值
  private double discountedTerminalValue; // 折现后的终值
  private double totalPresentValue; // 总现值（企业价值）

  /**
   * 默认构造函数
   */
  public DCFValuation() {
  }

  // Getter和Setter方法
  public double[] getProjectedFCF() {
    return projectedFCF;
  }

  public void setProjectedFCF(double[] projectedFCF) {
    this.projectedFCF = projectedFCF;
  }

  public double[] getDiscountedFCF() {
    return discountedFCF;
  }

  public void setDiscountedFCF(double[] discountedFCF) {
    this.discountedFCF = discountedFCF;
  }

  public double getTerminalValue() {
    return terminalValue;
  }

  public void setTerminalValue(double terminalValue) {
    this.terminalValue = terminalValue;
  }

  public double getDiscountedTerminalValue() {
    return discountedTerminalValue;
  }

  public void setDiscountedTerminalValue(double discountedTerminalValue) {
    this.discountedTerminalValue = discountedTerminalValue;
  }

  public double getTotalPresentValue() {
    return totalPresentValue;
  }

  public void setTotalPresentValue(double totalPresentValue) {
    this.totalPresentValue = totalPresentValue;
  }
}